Python學(xué)習(xí)第一天

安裝環(huán)境

0.0.0.0 account.jetbrains.com
0.0.0.0 www.jetbrains.com

3.在Pycharm中新建項(xiàng)目注意在添加Interpreter時(shí)導(dǎo)入在Anaconda安裝目錄下的python.exe文件

Python語(yǔ)法學(xué)習(xí)

age = input("請(qǐng)輸入您的年齡:")//獲取輸入值 
 print(type(age)) //判斷變量類型
  • 用if...elif判斷輸入成績(jī)等級(jí)
score = input('請(qǐng)輸入成績(jī):')
score = int(score)
# 判斷等級(jí)
if score >= 90 and score <= 100:
    print('A')
elif score >= 80 and score <= 89:
    print('B')
elif score >= 70 and score <= 79:
    print('C')
elif score >= 60 and score <= 69:
    print('D')
else:
    print('F')
  • while 語(yǔ)句
#計(jì)算1~100和
sum=0
i=1
while i<=100:
    sum+=i
    i+=1
print(sum)
  • 跳出循環(huán)
    1.break 跳出本層循環(huán)
#當(dāng)累積和大于1000時(shí)跳出循環(huán) break
i=1
sum=0
while i <= 1000:
    sum+=i
    if sum >1000:
        break
    i+=1
print(sum)

2.continue 跳出本次循環(huán),執(zhí)行下個(gè)循環(huán)

# 計(jì)算所有奇數(shù)的和 continue
i=1
sum=0
while i <=100:
    # %取余
    if i%2 == 0:
        i += 1
        continue
    sum+=i
    i+=1
print(sum)
  • 字符串格式化輸出
hero_name = '魯班'
grade = 15
print('英雄是:{}等級(jí)為{}級(jí)'.format(hero_name,grade))
猜數(shù)字游戲:

游戲規(guī)則:
控制臺(tái)輸入要猜數(shù)字的范圍
請(qǐng)輸入要猜數(shù)字的最小值
請(qǐng)輸入要猜數(shù)字的最大值

輸入要猜的數(shù)字
程序告訴玩家猜大了還是猜小了,直到猜對(duì)時(shí)結(jié)算循環(huán)

統(tǒng)計(jì)猜數(shù)字的次數(shù)
1次猜對(duì), 這是高手i次竟然就猜對(duì)
2~5 次猜對(duì) , 你也太厲害吧, i次猜對(duì)了
5次以上 你也太菜了,i次才猜對(duì),洗洗睡吧

代碼實(shí)現(xiàn)
min=int(input('請(qǐng)輸入要猜數(shù)字的最小值:'))
max=int(input('請(qǐng)輸入要猜數(shù)字的最大值:'))
from random import randint
num=randint(min,max)
count=0

while True:
    count+=1
    guess_num = int(input('請(qǐng)輸入要猜的數(shù)字:'))
    if guess_num < num:
        print('您猜小了!')
    elif guess_num > num:
        print('您猜大了!')
    else:
        if count==1:
            print('高手,1次猜對(duì)!')
        elif count >=2 and count <=5:
            print('你也太厲害吧, {}次猜對(duì)了'.format(count))
        else:
            print('你也太菜了,{}次才猜對(duì),洗洗睡吧'.format(count))
        break;
  • for 循環(huán):
    for 臨時(shí)變量 in 可迭代對(duì)象:
    循環(huán)體
for x in 'neusoft':
    print(x)
# 給女朋友道歉100次
for i in range(1,101):
    print('對(duì)不起,我錯(cuò)了,這是我第{}次向你道歉'.format(i))
最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請(qǐng)結(jié)合常識(shí)與多方信息審慎甄別。
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡(jiǎn)書(shū)系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

友情鏈接更多精彩內(nèi)容