程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
您现在的位置: 程式師世界 >> 編程語言 >  >> 更多編程語言 >> Python

用Python寫一個簡易機器人,超級簡單!

編輯:Python
本期我們介紹如何使用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(&quot;這是准確的年齡&quot;)
 elif age > 100 or age < 0:
 print(&quot;不好意思你的輸入讓人懷疑,請檢查&quot;)
 else:
 print(&quot;你的輸入有誤&quot;)
 weight = input(&quot;最後一個問題:請輸入你的體重的數字&quot;)
 weight = int(weight)
 a = name.lower()
 print(&quot;你的名字的小寫為:&quot;, a)
 # 或者:print(&quot;你的名字小寫為:&quot;,name.lower())
 b = name.upper()
 print(&quot;你的名字大寫為:&quot;, b)
 # 或者:print(&quot;你的名字的大寫為:&quot;,name.upper())
 # 附加功能:
 print(&quot;首字母大寫的輸出你的名字:&quot;, name.title())
 print(&quot;輸出你的名字的長度:&quot;, len(name))
 print(&quot;輸出該姓名的後三位字母:&quot;, name[-3:])
 print(&quot;你知道w在你的名字出現幾次嗎:&quot;, name.count('w'))
 print(&quot;如果我用Z代表W將會輸出什麼:&quot;, name.replace('w', 'z'))
 print(&quot;恭喜{}同學在{}歲榮獲三好學生!&quot;.format(name, age))
 called = name * 5
 print(&quot;如果我叫你5次,那麼就會是:\n&quot;, called)
 life = age * 360 * 24 * 60 * 60
 print(&quot;{}知道你活了多少秒嗎?\n答案是:&quot;.format(name), life, '秒')
 moon_weight = weight / 6
 print(&quot;{}在月球上的體重為:&quot;.format(name), moon_weight, '千克')
 sun_weight = weight * 27.1
 print(&quot;{}在太陽上的體重是:&quot;.format(name), sun_weight, '千克')
 # name = input(&quot;請再次輸入你的名字&quot;)
 # age = input(&quot;請輸入你的年齡&quot;)
print(&quot;程序已退出&quot;)


知道如何實現這些東西,我們可以自己定義很多好玩的語句,我這裡就只簡單的介紹到這裡了!
  1. 上一篇文章:
  2. 下一篇文章:
Copyright © 程式師世界 All Rights Reserved