From 88c8f2ca321c1007767ba6cbaff4d5d5277b76e6 Mon Sep 17 00:00:00 2001 From: Yi Zhang Date: Mon, 26 May 2025 06:49:34 +0800 Subject: [PATCH] update --- challenges1-11/challenage-008.py | 1 + challenges1-11/challenage-011.py | 1 + challenges12-19/challenge-015.py | 8 +++----- challenges20-26/challenge-020.py | 1 + challenges20-26/challenge-022.py | 1 + challenges20-26/challenge-023.py | 1 + challenges27-34/challenge-028.py | 4 ++-- challenges27-34/challenge-029.py | 3 ++- challenges27-34/challenge-030.py | 4 ++-- challenges27-34/challenge-031.py | 1 + challenges45-51/challenge-049.py | 5 ++++- 11 files changed, 19 insertions(+), 11 deletions(-) diff --git a/challenges1-11/challenage-008.py b/challenges1-11/challenage-008.py index ebf3acc..961465d 100644 --- a/challenges1-11/challenage-008.py +++ b/challenges1-11/challenage-008.py @@ -1,3 +1,4 @@ bill_price = int(input('Please enter bill total price : ')) number_of_diners = int(input('Please enter diners number : ')) +# round(数值, 小数点位数) print('the price for each person is {0}'.format(round(bill_price/number_of_diners,2))) diff --git a/challenges1-11/challenage-011.py b/challenges1-11/challenage-011.py index 7b6ab67..06f893d 100644 --- a/challenges1-11/challenage-011.py +++ b/challenges1-11/challenage-011.py @@ -1,4 +1,5 @@ large = int(input('enter number over than 100 : ')) small = int(input('enter number smaller than 10 : ')) +# // floor division 相当于c中的floor函数 answer = large//small print('{0} goes into {1} for {2} times'.format(small, large, answer)) diff --git a/challenges12-19/challenge-015.py b/challenges12-19/challenge-015.py index 708e1c7..f6c7b4c 100644 --- a/challenges12-19/challenge-015.py +++ b/challenges12-19/challenge-015.py @@ -1,9 +1,7 @@ color = str(input('Enter you favourite colour : ')) -if color == 'red': - print('I like red too') -elif color == 'RED': - print('I like red too') -elif color == 'Red': +Color = color.capitalize() + +if Color == 'Red': print('I like red too') else: print('I don\'t like {0}, I prefer red'.format(color)) diff --git a/challenges20-26/challenge-020.py b/challenges20-26/challenge-020.py index d6967b7..ac8080d 100644 --- a/challenges20-26/challenge-020.py +++ b/challenges20-26/challenge-020.py @@ -1,2 +1,3 @@ name = str(input('enter your name to check length : ')) +# len()不止能够计算str的长度 它可以返回所有容器的长度 print('{0} name length is {1}'.format(name, len(name))) diff --git a/challenges20-26/challenge-022.py b/challenges20-26/challenge-022.py index e84c1e9..be8b4a8 100644 --- a/challenges20-26/challenge-022.py +++ b/challenges20-26/challenge-022.py @@ -1,4 +1,5 @@ first_name = str(input('Enter your first name in lower-case : ')) surname = str(input('Enter your surname in lower-case : ')) +# title就是把word转换为标题形式 compact = first_name.title() + ' ' + surname.title() print(compact) diff --git a/challenges20-26/challenge-023.py b/challenges20-26/challenge-023.py index 98c9069..7674312 100644 --- a/challenges20-26/challenge-023.py +++ b/challenges20-26/challenge-023.py @@ -1,4 +1,5 @@ rhyme = str(input('Enter the 1st. line of nursery rhyme : ')) start = int(input('Enter start number for display : ')) end = int(input('Enter end number for display : ')) +# 截断字符串包含start位不包含end位 print('this is the 1st. line \n {0} \n and this is truncated {1}'.format(rhyme, rhyme[start:end])) diff --git a/challenges27-34/challenge-028.py b/challenges27-34/challenge-028.py index 3895f12..1ce820d 100644 --- a/challenges27-34/challenge-028.py +++ b/challenges27-34/challenge-028.py @@ -1,3 +1,3 @@ number = float(input('Enter number with lots of decimal number : ')) -print(round(number*2, 2)) - +#print(round(number*2, 2)) +print(round(number*2)) diff --git a/challenges27-34/challenge-029.py b/challenges27-34/challenge-029.py index d36c6e5..1bc4a20 100644 --- a/challenges27-34/challenge-029.py +++ b/challenges27-34/challenge-029.py @@ -1,4 +1,5 @@ import math number = int(input('Enter number over 500 : ')) -print(round(math.sqrt(number))) +#print(round(math.sqrt(number))) +print(round(math.sqrt(number), 2)) \ No newline at end of file diff --git a/challenges27-34/challenge-030.py b/challenges27-34/challenge-030.py index 2e503bc..3bf7e82 100644 --- a/challenges27-34/challenge-030.py +++ b/challenges27-34/challenge-030.py @@ -1,3 +1,3 @@ import math - -print(round(math.pi, 5)) +dig = int(input("how many digits you want: ")) +print(round(math.pi, dig)) diff --git a/challenges27-34/challenge-031.py b/challenges27-34/challenge-031.py index 668bad8..a8fc5cc 100644 --- a/challenges27-34/challenge-031.py +++ b/challenges27-34/challenge-031.py @@ -1,5 +1,6 @@ import math radius = float(input('Enter circle radius : ')) +# ** 表示幂计算 area = math.pi * (radius**2) print(area) diff --git a/challenges45-51/challenge-049.py b/challenges45-51/challenge-049.py index bf99a43..8c5c743 100644 --- a/challenges45-51/challenge-049.py +++ b/challenges45-51/challenge-049.py @@ -1,4 +1,7 @@ -compnum = 50 +import numpy as np + +compnum = np.random.randint(1, 100) + count = 0 number = int(input('Enter number to guess : ')) while number != compnum: