一.第四周
5-1
name = 'Jack'
sex = 'male'
age = 20
car = 'subaru'
height = 180
print ("Is name == 'Jack'? I predict True")
print (name == 'Jack')
print ("\nIs name == 'Tom'? I predict False")
print (name == 'Tom')
print ('\n\n')
print ("Is sex == 'male'? I predict True")
print (sex == 'male')
print ("\nIs sex == 'famale'? I predict False")
print (sex == 'famale')
print ('\n\n')
print ("Is age == 20? I predict True")
print (age == 20)
print ("\nIs age == 18? I predict False")
print (age == 18)
print ('\n\n')
print ("Is car == 'subaru'? I predict True")
print (car == 'subaru')
print ("\nIs car == 'audi'? I predict False")
print (car == 'audi')
print ('\n\n')
print ("Is height == 180? I predict True")
print (height == 180)
print ("\nIs height == 178? I predict False")
print (height == 178)
5-2
string = 'Test_Data'
print ("Is string == 'Test_Data'?")
print (string == 'Test_Data')
print ("\nIs string == 'Test_Datas'?")
print (string == 'Test_Datas')
print ('\n\n')
print ("Is string.lower() == 'test_data'?")
print (string.lower == 'test_data')
print ("\nIs string == 'Test_Data'?")
print (string.lower == 'Test_Data')
num_1 = 15
num_2 = 20
print ('\n\n\n')
print ('Is num_1 == num_2?')
print (num_1 == num_2)
print ('\nIs num_1 != num_2?')
print (num_1 != num_2)
print ('\nIs num_1 > num_2?')
print (num_1 > num_2)
print ('\nIs num_1 < num_2?')
print (num_1 < num_2)
print ('\nIs num_1 >= num_2?')
print (num_1 >= num_2)
print ('\nIs num_1 <= num_2?')
print (num_1 <= num_2)
print ('\n\n\n')
print ('Is num_1 < num_2 and num_1 <= num_2?')
print (num_1 < num_2 and num_1 <= num_2)
print ('\nIs num_1 == num_2 or num_1 < num_2?')
print (num_1 == num_2 or num_1 < num_2)
datas = {'Tom', 'Jack', 14, 98, 'car'}
print ('\n\n\n')
print ("Is 'Tom' in datas?")
print ('Tom' in datas)
print ("\nIs 'Tom' not in datas?")
print ('Tom' not in datas)
5-6
age = 35
if age < 2: print ('You are a baby.') elif age < 4: print ('You are a toddler.') elif age < 13: print ('You are a child.') elif age < 20: print ('You are a youngster.') elif age < 65: print ('You are an Adult.') else: print ('you are a senior.')
5-11
data = list (range(1, 10))
print ('data:')
for num in data:
print (num)
print ('\n\norder:')
for num in data:
if num > 3:
print (str(num) + 'th')
elif num == 1:
print ('1st')
elif num == 2:
print ('2nd')
else:
print ('3rd')
二.第六章
6-1
masage = {'first_name': 'Jack', 'last_name': 'Smith', 'age': 20, 'city': 'Guangzhou'}
print (masage)
6-5
River = {'NileRiver': 'Egypt', 'AmazonRiver': 'Brazil', 'The Yangtze River': 'China'}
for river, country in River.items():
print (river + ' runs through ' + country + '.')
for river in River.keys():
print (river)
for country in River.values():
print (country)
6-6
favorite_languages = {'jen': 'Python', 'sarah': 'c', 'edward': 'ruby', 'phil': 'python'}
List = {'jen', 'sarah', 'edward', 'phil', 'jack', 'tom'}
for name in List:
if name in favorite_languages.keys():
print (name.title() + ', thank you very much!')
else:
print (name.title() + ', welcome to come to the survey.')
6-7
masage_0 = {'first_name': 'Jack', 'last_name': 'Smith', 'age': 20, 'city': 'Guangzhou'}
masage_1 = {'first_name': 'Tom', 'last_name': 'Black', 'age': 15, 'city': 'Beijing'}
masage_2 = {'first_name': 'Jimy', 'last_name': 'White', 'age': 33, 'city': 'Shanghai'}
masages = [masage_0, masage_1, masage_2]
for masage in masages:
print (masage)
6-9
favorite_places = {'Jack': ['Beijing', 'shanghai', 'Guangzhou'], 'Tom': ['Nork', 'Los Angeles ', 'Washington'], 'Timy': ['London', 'Paris', 'Rome']}
for key in favorite_places.keys():
print (key + ':', end = ' ')
for place in favorite_places[key]:
print ('\t' + place)
6-11
cities = {
'Beijing':{
'country': 'China',
'population': '1 billion 379 million',
'fact': 'crowded'
},
'London':{
'country': 'Britain',
'population':'65 million 637 thousand',
'fact': 'classical'
},
'Nork':{
'country': 'America',
'population':'323 million 100 thousand',
'fact': 'Bustling'
}
}
for city, city_info in cities.items():
print (city + ': ')
for key, value in city_info.items():
print ('\t' + key + ': ' + value)
print ('\n')