day01 練習題

版權聲明

做者: 張志強(xeon)
出處: https://www.cnblogs.com/xeoon
郵箱: xeon@xeon.org.cn
本文版權歸做者和博客園共有,歡迎轉載,但未經做者贊成必須保留此段聲明,且在文章頁面明顯位置給出原文鏈接。經過本博客學習的內容,形成任何後果均與本人無關!!!

一、簡述變量命名規範python

a.變量必需要有數字,字母,下劃線,任意組合
b.變量不能是數字開頭
c.不能是python中的關鍵字
d.變量要具備可描述性
e.變量不建議使用中文
f.變量不能過長
j.變量寫法推薦使用下劃線方法: age_of_student = 23

二、name = input(「>>>」) name變量是什麼數據類型?學習

name是字符串類型

三、if條件語句的基本結構?
結構1:編碼

if 條件:
    pass

結構2:code

if 條件:
    pass
elif:
    pass

結構3:blog

if 條件:
    pass
elif:
    pass
else:
    pass

四、用print打印出下面內容:
文能提筆安天下,
武能上馬定乾坤.
心存謀略何人勝,
古今英雄惟是君.遊戲

msg = """
文能提筆安天下,
武能上馬定乾坤.
心存謀略何人勝,
古今英雄惟是君.
"""
print(msg)

五、利用if語句寫出猜大小的遊戲:
設定一個理想數字好比:66,讓用戶輸入數字,
若是比66大,則顯示猜想的結果大了;
若是比66小,則顯示猜想的結果小了;
只有等於66,則顯示猜想結果正確。字符串

number = int(input('請輸入數字:'))
if number > 66:
   print('猜想的結果大了')
elif number < 66:
   print('猜想的結果小了')
elif number == 66:
   print('猜想結果正確')

六、提示用戶輸入他的年齡, 程序進行判斷.
若是小於10,提示小屁孩兒,
若是大於10,小於20. 提示青春期叛逆的小屁孩兒.
若是大於20,小於30. 提示開始定性, 開始混社會的小屁孩兒,
若是大於30,小於40. 提示看老大不小了, 趕忙結婚生屁孩兒.
若是大於40,小於50. 提示家有個不聽話的小屁孩兒.
若是大於50,小於60. 提示本身立刻變成不聽話的老屁孩兒.
若是大於60,小於70. 提示活着還不錯的老屁孩兒.
若是大於70,小於90. 提示就快結束了的一個老屁孩兒.
若是大於90以上. 提示再見了這個世界.get

方法1:input

age = int(input('請輸入您的年齡:'))
if age < 10:
    print('小屁孩兒.')
elif age > 10 and age < 20:
    print('青春期叛逆的小屁孩兒.')
elif age > 20 and age < 30:
    print('開始定性, 開始混社會的小屁孩兒.')
elif age > 30 and age < 40:
    print('看老大不小了, 趕忙結婚生屁孩兒.')
elif age > 40 and age < 50:
    print('家裏有個不聽話的小屁孩兒.')
elif age > 50 and age < 60:
    print('本身立刻變成不聽話的老屁孩兒.')
elif age > 60 and age < 70:
    print('活着還不錯的老屁孩兒.')
elif age > 70 and age < 90:
    print('人生就快結束了的一個老屁孩兒.')
elif age > 90:
    print('再見了這個世界...')

方法2:源碼

age = int(input('請輸入您的年齡:'))
if age < 10:
    print('小屁孩兒.')
elif 10 < age < 20:
    print('青春期叛逆的小屁孩兒.')
elif 20 < age < 30:
    print('開始定性, 開始混社會的小屁孩兒.')
elif 30 < age < 40:
    print('看老大不小了, 趕忙結婚生屁孩兒.')
elif 40 < age < 50:
    print('家裏有個不聽話的小屁孩兒.')
elif 50 < age < 60:
    print('本身立刻變成不聽話的老屁孩兒.')
elif 60 < age < 70:
        print('活着還不錯的老屁孩兒.')
elif 70 < age < 90:
        print('人生就快結束了的一個老屁孩兒.')
elif age > 90:
    print('再見了這個世界...')

方法3:

age = int(input('請輸入您的年齡:'))
if age < 50:
    if 10 < age < 20:
        print('青春期叛逆的小屁孩兒.')
    elif 20 < age < 30:
        print('開始定性, 開始混社會的小屁孩兒.')
    elif 30 < age < 40:
        print('看老大不小了, 趕忙結婚小屁孩兒.')
    elif age < 50:
        print('家裏有個不聽話的小屁孩兒.')
    else:
        print('小屁孩兒.')
elif age > 50:
    if age < 60:
        print('本身立刻變成不聽話的老屁孩兒.')
    elif 60 < age < 70:
        print('活着還不錯的老屁孩兒.')
    elif 70 < age < 90:
        print('人生就快結束了的一個老屁孩兒.')
    else:
        print('再見了這個世界...')

七、單行註釋以及多行註釋?

單行註釋:每次只能註釋一行
多行註釋:能夠註釋多行,能夠和變量來結合使用。

八、簡述你所知道的Python3x和Python2x的區別?

Python2x:
    1.源碼重複,冗長
    2.默認字符編碼爲ASCII, 默認不支持中文
    3.打印可使用print '內容' 或者 print('內容')
    4.有長整型 long int
    5.有raw_input() 和 input('') 只能輸入數字類型

Python3x:
    1.將源碼規範化,簡單化,清晰化
    2.默認字符編碼爲UTF-8, 默認支持中文
    3.打印只能使用print('內容')
    4.無長整型 long int
    5.只有input('')

九、提示用戶輸入麻花藤. 判斷用戶輸入的對不對. 若是對, 提示真聰明, 若是不對, 提示你是傻x麼?

username = input('請輸入用戶名:')
if username == '麻花藤':
    print(username, '真聰明')
else:
    print(username, '你是傻x麼?')

十、使用while循環輸入 1 2 3 4 5 6 8 9 10
方法1:

count = 1
while count < 11:
    if count == 7:
        count += 1
    print(count)
    count += 1

方法2:

count = 1
while count < 10:
    if count != 7:
        print(count)
    count += 1

十一、求1-100的全部數的和

sum = 0
count = 1
while count < 101:
    sum += count
    count += 1
print(sum)

十二、輸出 1-100 內的全部奇數
方法1:

count = 1
while count < 101:
   print(count)
   count += 2

方法2:

count = 1
while count < 100:
    if count % 2 == 0:  # 對2取餘爲0時,加1則爲奇數
        count += 1
    print(count)
    count += 1

方法3:

count = 0
while count < 100:
    count += 1
    if count % 2 == 1:
        print(count)

1三、輸出 1-100 內的全部偶數

方法1:

count = 0
while count < 101:
    print(count)
    count = count + 2

方法2:

count = 1
while count < 100:
    if count % 2 == 1:  # 對2取餘爲1時,加1則爲偶數
        count += 1
    print(count)
    count += 1

方法3:

count = 1
while count < 100:
    count += 1
    if count % 2 == 0:
        print(count)

1四、求1-2+3-4+5 ... 99的全部數的和

sum = 0
count = 1
while count < 100:
    if count % 2 == 0:
        sum -= count
    else:
        sum += count
    count += 1
print(sum)
相關文章
相關標籤/搜索