1. 程式人生 > >Python基礎‘姿勢’3

Python基礎‘姿勢’3

 # message = input("Tell me something, and I will repeat it back to you: ")
   # print(message)
#     name = input("Please enter your name: ")
#     print("Hello, " + name + "!")
    #while 迴圈簡介
    current_number = 1
    while current_number <= 5:
        print(current_number)
        current_number += 1
    #使用while 迴圈來處理列表和字典
    # 首先, 建立一個待驗證使用者列表
    # 和一個用於儲存已驗證使用者的空列表
    unconfirmed_users = ['alice', 'brian', 'candace']
    confirmed_users = []
    # 驗證每個使用者, 直到沒有未驗證使用者為止
    # 將每個經過驗證的列表都移到已驗證使用者列表中
    while unconfirmed_users:
        confirmed_user = unconfirmed_users.pop()
        print("Verifying user: " + confirmed_user.title())
        confirmed_users.append(confirmed_user)
    # 顯示所有已驗證的使用者
    print("\nThe following users have been confirmed:")
    for confirmed_user in confirmed_users:
        print(confirmed_user.title())
        
    #刪除包含特定值的所有列表元素
    pets = ['dog', 'cat', 'dog', 'goldfish', 'cat', 'rabbit', 'cat']
    print(pets)
    while 'cat' in pets:
        pets.remove('cat')
        print(pets)
    responses = {}
    # 設定一個標誌, 指出調查是否繼續
    polling_active = True
    while polling_active:
# 提示輸入被調查者的名字和回答
        name = input("\nWhat is your name? ")
        response = input("Which mountain would you like to climb someday? ")
# 將答卷儲存在字典中
        responses[name] = response
# 看看是否還有人要參與調查
        repeat = input("Would you like to let another person respond? (yes/ no) ")
    if repeat == 'no':
        polling_active = False
        
# 調查結束, 顯示結果
    print("\n--- Poll Results ---")
    for name, response in responses.items():
        print(name + " would like to climb " + response + ".")   

相關推薦

Python基礎姿勢3

 # message = input("Tell me something, and I will repeat it back to you: ")    # print(message) #     name = input("Please enter your name: ") #     print(

Python 基礎 - Day 3 Assignment - Compensation Management System 工資管理系統

記錄 退出 lex 再見 gem 及其 實現 員工 管理 作業要求 Alex 100000 Rain 80000 Egon 50000 Yuan 30000 -----以上是info.txt文件----- 實現效果: 從info.txt文件中讀取員工及其工資信息,最後將修改

python-基礎入門-3(對文件操作)

col 文件打開 hello cnblogs you write line div 打印 打開文件用open()函數 open(filename)默認為讀取模式 等價於open(filename,‘r‘) 1 txt=open(filename) 2 print txt.r

python基礎3):輸入輸出與運算符

http 占位符 str png blog 方法 image 16px 提示 今天總結一下最基礎的輸入輸出和運算符 輸入: python3裏都是input("") input() name = input() #輸入的值會直接賦值給name name = i

python 基礎 8.3 match方法和search方法

flags 表達式 red iter clas sub pan compile 直接 一,正則對象的split 方法 split(string[,maxsplit]) 按照能夠匹配的字串講string 分割後返回列表。maxsplit 用於指定最大分割次數,不指定將全部分割

python基礎3)---流程控制

組成 不同 一個 if語句 range inpu n-1 一是 選擇   流程控制   與C語言不通的是python的流程控制代碼塊不是用{}花括號表示的,而是強制縮進來控制的;而且縮進必須一致,官方推薦是使用4個空格,不建議使用tab(制表符)做縮進,一是不同的系統tab

python基礎學習3-文件讀寫、集合、json、函數

subset 使用 單引號 trunc else 思路 統一 數據 test 1 文件讀寫補充 文件修改 方法1:簡單粗暴直接: 1、 先獲取到文件裏面的所有內容 2、 然後修改文件裏面的內容 3、 清空原來文件裏面的內容 4、 重新寫入 f = o

Python基礎3)if_else、for、while、break與continue

作用 ger 一次 style pri while font 天涯 正常 1、if ... else 1 a=6 2 if a>=5: 3 print("The a is bigger than 5") 4 else: 5 print("The a

Python基礎3):元組

tuple,元組,python內建的一種資料型別,是一種有序集合,是不可變物件,不能進行增刪改查操作。 1,元組的定義 t=()                  #定義一個空的元組 t=(1,2,'he

Python基礎知識3

函式 程式語言中函式定義:函式是邏輯結構化和過程化的一種程式設計方法。先定義一個數函式,然後按照這個數學模型用程式語言去實現它。 def test(x): "The function definitions" x+=1 return x

python基礎--函式3(all,any)

測試程式碼: #all,any >>> slist=['c','java'] >>> all(slist) True >>> slist2=[] >>> all(slist2) True >&g

Python基礎知識3——字元編解碼

1. 字元編碼簡介 1.1. ASCII ASCII(American Standard Code for Information Interchange),是一種單位元組的編碼。計算機世界裡一開始只有英文,而單位元組可以表示256個不同的字元,可以表示所有的英文字元和許多

Python基礎 5.3 列表

1  列表的概述 列表是一個有序的,可修改的,元素以逗號分割,以中括號包圍的序列。 列表的索引和字串的索引類似,但不完全相同,因為列表可以修改所以我們可以通過列表的索引來修改列表。 定義列表格式:           &nb

Python基礎姿勢’2

  '''     列表 由一系列按特定順序排列的元素組成。 你可以建立包含字母表中所有字母、 數字0~9或所有家庭成員姓名的列表; 也可以將任何東西加入列表中, 其中的元素之間可以沒有 任何關係。 鑑於列表通常包含多個元素, 給列表指定一個表示複數的名稱( 如letters 、 digits 或names

python基礎筆記3

函式 將需要多次執行的程式碼放在一起,消除程式碼段複製貼上的重複 1. def func_name(parameter_list): 2. return value #!/usr/bin/env python3 # coding=utf-8 impo

Python基礎 ‘’姿勢‘’1

  '''     在Python中使用變數時, 需要遵守一些規則和指南。 違反這些規則將引發錯誤, 而指南旨在讓你編寫的程式碼更容易閱讀和理解。 請務必牢記下述有關變數的規則    1 變數名只能包含字母數字和下劃線。變數名可以字母或者下劃線,但不能以數字打頭,例如:可將變數命為messahe_1,但是不能

Python基礎姿勢’7

本章學習系統的json類 import json import pip if __name__ == '__main__': with open('pi_digits.txt') as file_object: contents = fi

Python 基礎入門 3 運算符與表達式

int 結果 成員 其余 入門 邏輯運算符 賦值運算 基礎 數字 # 運算符分算術運算符,賦值運算符,復合運算符,邏輯運算符,位運算符# 算術運算用於Number數據類型的運算,部分算術運算符可用於String數據類型# 算術運算符:+(加),-(減),*(乘),/(除),

Python基礎-day02-3

迴圈 目標 程式的三大流程 while 迴圈基本使用 break 和 continue while 迴圈巢狀 01. 程式的三大流程 在程式開發中,一共有三種流程方式: 順序 —— 從上向下,順序執行程式碼 分支 —— 根據條件判斷,決定執行程式碼的 分支 迴圈 —— 讓 特定程式碼 重複 執行

Day3 - Python基礎3 函數、遞歸、內置函數

輸出 proc 內存 roc -- python 一個 重復 spa 1.函數基本語法及特性 函數是什麽? 函數一詞來源於數學,但編程中的「函數」概念,與數學中的函數是有很大不同的,具體區別,我們後面會講,編程中的函數在英文中也有很多不同的叫法。在BASIC中叫做subro