第1關(guān):浮點數(shù)四則運算與格式化輸出
- 任務(wù)描述
- 示例
任務(wù)描述
Python 可以方便的實現(xiàn)計算器的功能。數(shù)學(xué)意義上的加、減、乘、除在Python中分別以符號“+、-、*、/”表示。
試編程實現(xiàn)分兩行輸入兩個非零浮點數(shù),并在4 行中按順序輸出兩個數(shù)的加、減、乘、除的計算式和計算結(jié)果。計算結(jié)果str.format()方法嚴(yán)格保留小數(shù)點后3位數(shù)字。要求輸出與如下示例格式相同,符號前后各有一個空格。
浮點數(shù)1 + 浮點數(shù)2 = 和 浮點數(shù)1 - 浮點數(shù)2 = 差 浮點數(shù)1 * 浮點數(shù)2 = 積 浮點數(shù)1 / 浮點數(shù)2 = 商
示例
輸入:
2.663.1415926
輸出:2.66 + 3.1415926 = 5.802
2.66 - 3.1415926 = -0.482
2.66 * 3.1415926 = 8.357
2.66 / 3.1415926 = 0.847
?參考代碼
a=float(input())
b=float(input())
print("{} + {} = {:.3f}".format(a,b,a+b))
print("{} - {} = {:.3f}".format(a,b,a-b))
print("{} * {} = {:.3f}".format(a,b,a*b))
print("{} / {} = {:.3f}".format(a,b,a/b))
?
第2關(guān):計算矩形面積
- 任務(wù)描述
- 輸入格式
- 輸出格式
- 示例1
- 示例2
任務(wù)描述
用戶輸入矩形的長和寬,計算其面積并輸出。
a = eval(input()) #輸入整數(shù)字符串,轉(zhuǎn)換為整數(shù);輸入浮點數(shù)字符串,轉(zhuǎn)換為浮點數(shù)
b = float(input()) #輸入整數(shù)和浮點數(shù),都轉(zhuǎn)換為浮點數(shù)
c = int(input()) #只接受整數(shù)輸入,輸出為整數(shù)
#eval()和float()函數(shù)都可以把input() 函數(shù)接收到的數(shù)值型字符串轉(zhuǎn)為數(shù)值類型
#例:float('3.14') 的結(jié)果是數(shù)值 3.14
#int()函數(shù)可以把整數(shù)字符串轉(zhuǎn)為整數(shù)
#例:int('5') 的結(jié)果是數(shù)值 5
輸入格式
第一行輸入一個數(shù)字,代表矩形的長 第二行輸入一個數(shù)字,代表矩形的寬 (輸入使用input(),不要增加額外的提示信息)
輸出格式
輸出矩形的面積,不限定小數(shù)位數(shù)
示例1
輸入:
3.14159265.88
輸出: 18.472564488
示例2
輸入:
5
8
輸出: 40
?參考代碼
a=eval(input())
b=eval(input())
print(a*b)
?
第3關(guān):簡單數(shù)學(xué)運算
- 任務(wù)描述
- 輸入格式
- 輸出格式
- 示例
任務(wù)描述
輸入兩個整數(shù) a, b,順序輸出加、減和乘法運算的結(jié)果。
輸入格式
第一行輸入整數(shù) a 第二行輸入整數(shù) b
輸出格式
第一行輸出a + b的結(jié)果 第二行輸出a - b的結(jié)果 第三行輸出a * b的結(jié)果
參考下面程序
def hello(user):
# 在此處輸入你的代碼
print('hello', user) # 你輸入的多行代碼都要與上一行處于相同的縮進量
print('你好!', user)
if __name__ == '__main__':
user_name = input() # 輸入一個姓名
hello(user_name) # 調(diào)用你定義的函數(shù)進行輸出
# 輸入
# 張三
# 輸出
# hello 張三
# 你好! 張三
示例
輸入:
3
2
輸出:5
1
6
?參考代碼
def solve(a,b):
# 在此處輸入你的代碼
print(a+b)
print(a-b)
print(a*b)
if __name__ == '__main__':
a = int(input()) # 輸入轉(zhuǎn)為整數(shù)
b = int(input()) # 輸入轉(zhuǎn)為整數(shù)
solve(a,b) # 調(diào)用你定義的函數(shù)進行數(shù)學(xué)運算
?
第4關(guān):空格分隔格式化輸出
- 任務(wù)描述
-
相關(guān)知識
- 格式化輸出
- 編程要求
- 測試說明
任務(wù)描述
本關(guān)任務(wù):編寫一個日期格式化輸出的小程序。
相關(guān)知識
為了完成本關(guān)任務(wù),你需要掌握: 1.Python 的空格分隔格式化輸出,
格式化輸出
Python 中空格分隔格式化輸出: 比如要求用戶輸入用戶名、年齡和工作,然后打印如下格式:
name = input( )
age = input( )
job = input( )
print(name, age ,job)
輸入:
Danny
22
worker
輸出:
Danny 22 worker
編程要求
根據(jù)提示,在右側(cè)編輯器補充代碼,在三行中分別輸入當(dāng)前的年、月、日的整數(shù)值,按要求完成輸出。 任務(wù):輸出年月日,空格分隔,格式:2020 09 16
測試說明
平臺會對你編寫的代碼進行測試:
測試輸入:
2021
04
26
預(yù)期輸出:
2021 04 26
開始你的任務(wù)吧,祝你成功!文章來源地址http://www.zghlxwxcb.cn/news/detail-784198.html
?參考代碼
# =======================================================
year = input() # 輸入當(dāng)前年
month = input() # 輸入當(dāng)前月
date = input() # 輸入當(dāng)前日
# =======================================================
# 此處去掉注釋符號“#”并補充你的代碼
print(year,month,date)
# ======================================================
第5關(guān):多對象的分隔符號格式化輸出
- 任務(wù)描述
-
相關(guān)知識
- 格式化輸出
- 編程要求
- 測試說明
任務(wù)描述
本關(guān)任務(wù):編寫一個日期格式化輸出的小程序。
相關(guān)知識
為了完成本關(guān)任務(wù),你需要掌握: 1.python的多對象分隔符號輸出;
格式化輸出
Python中多對象分隔符號輸出: 比如要求用戶輸入用戶名、年齡和工作,然后打印如下格式:
name = input( )
age = input( )
job = input( )
print(name, age ,job , sep='-')
print(name, age ,job , sep='/')
print(name, age ,job , sep=',')
print(name, age ,job , sep='|')
輸入:
Danny
22
worker
輸出:
Danny-22-worker
Danny/22/worker
Danny,22,worker
Danny|22|worker
編程要求
根據(jù)提示,在右側(cè)編輯器補充代碼,在三行中分別輸入當(dāng)前的年、月、日的整數(shù)值,按要求完成輸出。 任務(wù):
- 輸出年-月-日,連字符“-”分隔,格式:2020-09-16
- 輸出年/月/日,斜線“/”分隔,格式:2020/09/16
- 輸出月,日,年,逗號“,”分隔,格式:09,16,2020
測試說明
平臺會對你編寫的代碼進行測試:
測試輸入:
2021
04
26
預(yù)期輸出:
2021-04-26
2021/04/26
04,26,2021
開始你的任務(wù)吧,祝你成功!
?參考代碼
# =======================================================
year = input() # 輸入當(dāng)前年
month = input() # 輸入當(dāng)前月
date = input() # 輸入當(dāng)前日
# =======================================================
# 此處去掉注釋符號“#”并補充你的代碼
print(year,month,date,sep='-')
print(year,month,date,sep='/')
print(month,date,year,sep=',')
# =======================================================
第6關(guān):format方式格式化輸出
- 任務(wù)描述
-
相關(guān)知識
- 格式化輸出
- 編程要求
- 測試說明
任務(wù)描述
本關(guān)任務(wù):編寫一個日期格式化輸出的小程序。
相關(guān)知識
為了完成本關(guān)任務(wù),你需要掌握: 1.python 的 format 格式化輸出。
格式化輸出
Python 中 format() 格式化輸出的方式:
利用format格式化輸出
format 格式化輸出,比較簡單,實用,f或者F都可以哦。 示例1:
name = input("請輸入您的姓名:")
QQ = input("請輸入您的qq:")
phone = input("請輸入您的電話:")
addr=input("請輸入您的地址:")
print('姓名是{} 年齡是{}歲'.format(name,25))
print('QQ是{}'.format(QQ))
print('手機號是{}'.format(phone))
print('地址是{}'.format(addr))
輸出:
姓名是Bertram 年齡是25歲
QQ是123425212
手機號是010-24184241
地址是北京
示例2:
name = 'Bertram'
age = 30
print("hello,{1},you are {0}".format(age,name))#索引是根據(jù)format后的數(shù)據(jù)進行的哦
輸出:
hello,Bertram,you are 30
示例3:
name = '杰'
age =26
print("hello,{name},you are {age}.".format(age=age, name=name))
輸出:
hello,杰,you are 26.
編程要求
根據(jù)提示,在右側(cè)編輯器補充代碼,在三行中分別輸入當(dāng)前的年、月、日的整數(shù)值,按要求完成輸出。 任務(wù):用 str.format() 格式輸出,格式:2021年04月26日
測試說明
平臺會對你編寫的代碼進行測試:
測試輸入:
2021
04
26
預(yù)期輸出:
2021年04月26日
開始你的任務(wù)吧,祝你成功!
??參考代碼
# =======================================================
year = input() # 輸入當(dāng)前年
month = input() # 輸入當(dāng)前月
date = input() # 輸入當(dāng)前日
# =======================================================
# 此處去掉注釋符號“#”并補充你的代碼
print("{}年{}月{}日".format(year,month,date))
# =======================================================
第7關(guān):字符串拼接方式格式化輸出
- 任務(wù)描述
-
相關(guān)知識
- 格式化輸出
- 編程要求
- 測試說明
任務(wù)描述
本關(guān)任務(wù):編寫一個日期格式化輸出的小程序。
相關(guān)知識
為了完成本關(guān)任務(wù),你需要掌握: 1.使用字符串拼接方式進行格式化輸出。
格式化輸出
Python 中字符串拼接方式格式化輸出的方式: 比如要求用戶輸入用戶名、年齡和工作,然后打印如下格式:
name = input( )
age = input( )
job = input( )
print("name="+name+","+"age= "+age+","+"job="+job)
輸入:
Danny
22
worker
輸出:
name=Danny,age =22,job=worker
編程要求
根據(jù)提示,在右側(cè)編輯器補充代碼,在三行中分別輸入當(dāng)前的年、月、日的整數(shù)值,按要求完成輸出。 任務(wù):用字符串拼接方法輸出,格式:2021年04月26日
測試說明
平臺會對你編寫的代碼進行測試:
測試輸入:
2021
04
26
預(yù)期輸出:
2021年04月26日
開始你的任務(wù)吧,祝你成功!
??參考代碼
# =======================================================
year = input() # 輸入當(dāng)前年
month = input() # 輸入當(dāng)前月
date = input() # 輸入當(dāng)前日
# =======================================================
# 此處去掉注釋符號“#”并補充你的代碼
print("{}年{}月{}日".format(year,month,date))
# =======================================================
第8關(guān):歡迎入學(xué)
- 任務(wù)描述
-
相關(guān)知識
- 問題描述
- 編程要求
- 測試說明
任務(wù)描述
本關(guān)任務(wù):編寫一個歡迎入學(xué)的小程序。
問題描述
開學(xué)了,你考上了武漢理工大學(xué),校園的電子屏上顯示著以下歡迎界面:
|++++++++++++++++++++++|
| |
| Welcome to WHUT |
| |
|++++++++++++++++++++++|
以下為代碼區(qū):
print('|++++++++++++++++++++++|')
print('| |')
print('| Welcome to WHUT |')
print('| |')
print('|++++++++++++++++++++++|')
編程要求
根據(jù)提示,在右側(cè)編輯器補充代碼,完成相關(guān)任務(wù)的編程。
編寫程序,用戶入自己的姓名,輸出以上界面后,再在下一行輸出“歡迎您,***同學(xué)!”
測試說明
平臺會對你編寫的代碼進行測試: 測試輸入:李明
; 預(yù)期輸出:文章來源:http://www.zghlxwxcb.cn/news/detail-784198.html
|++++++++++++++++++++++|
| |
| Welcome to WHUT |
| |
|++++++++++++++++++++++|
歡迎您,李明同學(xué)!
開始你的任務(wù)吧,祝你成功!
??參考代碼
my_name = input() # 輸入學(xué)生的姓名
print('|++++++++++++++++++++++|')
print('| |')
print('| Welcome to WHUT |')
print('| |')
print('|++++++++++++++++++++++|')
print("歡迎您,{}同學(xué)!".format(my_name))
到了這里,關(guān)于【頭歌-Python】Python第一章作業(yè)(初級)的文章就介紹完了。如果您還想了解更多內(nèi)容,請在右上角搜索TOY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!