本期我們介紹如何使用Python來實現用戶和機器之間的交流和對話
項目介紹:讓用戶輸入姓名,年齡,體重,最後機器會輸出一些轉換話語
涉及知識:循環,條件語句,字符串的應用
# -*- coding : utf-8 -*-
# @Time : 2020/8/8
# @author : 王小王
# @Software : PyCharm
# @CSDN : https://blog.csdn.net/weixin_47723732
i=0
name = None
while name != 'Q':
i = i + 1
print('*****循環次數', i,"******")
name = input("請輸入你的名字")
age = input("請輸入你的年齡")
age = int(age)
if age >= 0 and age < 100:
print("這是准確的年齡")
elif age > 100 or age < 0:
print("不好意思你的輸入讓人懷疑,請檢查")
else:
print("你的輸入有誤")
weight = input("最後一個問題:請輸入你的體重的數字")
weight = int(weight)
a = name.lower()
print("你的名字的小寫為:", a)
# 或者:print("你的名字小寫為:",name.lower())
b = name.upper()
print("你的名字大寫為:", b)
# 或者:print("你的名字的大寫為:",name.upper())
# 附加功能:
print("首字母大寫的輸出你的名字:", name.title())
print("輸出你的名字的長度:", len(name))
print("輸出該姓名的後三位字母:", name[-3:])
print("你知道w在你的名字出現幾次嗎:", name.count('w'))
print("如果我用Z代表W將會輸出什麼:", name.replace('w', 'z'))
print("恭喜{}同學在{}歲榮獲三好學生!".format(name, age))
called = name * 5
print("如果我叫你5次,那麼就會是:\n", called)
life = age * 360 * 24 * 60 * 60
print("{}知道你活了多少秒嗎?\n答案是:".format(name), life, '秒')
moon_weight = weight / 6
print("{}在月球上的體重為:".format(name), moon_weight, '千克')
sun_weight = weight * 27.1
print("{}在太陽上的體重是:".format(name), sun_weight, '千克')
# name = input("請再次輸入你的名字")
# age = input("請輸入你的年齡")
print("程序已退出")
知道如何實現這些東西,我們可以自己定義很多好玩的語句,我這裡就只簡單的介紹到這裡了!