安裝環(huán)境
- 先安裝Anaconda
- 后安裝Pycharm
1.安裝Pycharm時(shí)在http://idea.lanyus.com/中獲取注冊(cè)碼
2.在C:\Windows\System32\drivers\etc目錄下找到名為hosts的文件用記事本打開直接在內(nèi)容后面加入0.0.0.0 account.jetbrains.com和0.0.0.0 www.jetbrains.com”
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文件
- 詳細(xì)教程可參考網(wǎng)站:https://www.cnblogs.com/yuxuefeng/articles/9235431.html
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))