- 博客(13)
- 收藏
- 关注
原创 Python编程:从入门到实践(第二版)随书敲代码 第二部分项目1 外星人入侵 第十二章 武装飞船
主体部分alien_invasion.py:import sysimport pygamefrom settings import Settingsfrom ship import Shipfrom bullet import Bulletclass AlienInvasion: """管理游戏资源和行为的类.""" def __init__(self): """初始化游戏并创建游戏资源.""" pygame.init()
2021-09-16 00:31:04 1012
原创 Python编程:从入门到实践(第二版)随书敲代码 第十一章 测试代码
name_function.pydefget_formatted_name(first,last,middle=''):"""生成整洁的姓名."""ifmiddle:full_name=f"{first}{middle}{last}"else:full_name=f"{first}{last}"returnfull_name.title()name.pyfromname_fu...
2021-09-01 22:02:50 240
原创 Python编程:从入门到实践(第二版)随书敲代码 第十章 文件和异常
file_reader.pyfilename='pi_digits.txt'withopen(filename)asfile_object:lines=file_object.readlines()forlineinlines:print(line.rstrip())pi_string.pyfilename='pi_million_digits.txt'withopen(filename)asfile_object...
2021-08-10 19:24:43 665
原创 Python编程:从入门到实践(第二版)随书敲代码 第九章 类
dog.pyclass Dog: """一次模拟小狗的简单尝试.""" def __init__(self, name, age): """初始化属性name和age.""" self.name = name self.age = age def sit(self): """模拟小狗收到命令时蹲下.""" print(f"{self.name} is now sitting.") def...
2021-07-30 00:31:29 828
原创 Python编程:从入门到实践(第二版)随书敲代码 第八章 函数
greeter.pydefgreet_user(username):"""显示简单的问候语."""print(f"Hello,{username.title()}")greet_user('jesse')display_message.py#练习8-1消息#编写一个名为display_message()的函数,它打印一个句子,指出你在本章学的是什么。#调用这个函数,确认显示的消息正确无误。defdisplay_message...
2021-07-21 23:02:38 1573
原创 Python编程:从入门到实践(第二版)随书敲代码 第7章 用户输入和while循环
注明:Sublime Text软件上不能运行提示用户输入的程序,你可使用Sublime Text来编写提示用户输入的程序,但必须从终端运行它们。如python终端 VS code..parrot.py#7.1函数input()的工作原理message=input("Tellmesomething,andIwillrepeatitbacktoyou:")print(message)greeter.py#编写清晰的程序name=input("Pl...
2021-07-17 16:34:05 294
原创 Python编程:从入门到实践(第二版)随书敲代码 第六章 字典
alien.py# 第六章 字典# 6.1 一个简单的字典alien_0 = {'color': 'green', 'points': '5'}print(alien_0['color'])print(alien_0['points'])new_points = alien_0['points']print(f"\nYou just earned {new_points} points!")print("\n")print(alien_0)alien_0['x_position
2021-07-14 00:37:47 458
原创 Python编程:从入门到实践(第二版)随书敲代码 第五章 if语句
cars.pycars = ['audi','bmw','subaru','toyota']for car in cars: if car == 'bmw': print(car.upper()) else: print(car.title())toppings.pyrequested_topping = 'mushrooms'if requested_topping != 'anchovies': print("Hold t...
2021-07-10 02:05:22 235
原创 Python编程:从入门到实践(第二版)随书敲代码 第四章 操作列表
magicians.py#4.1 遍历整个列表magicians = ['alice','david','carolina']for magician in magicians: print(magician)magicians1.pymagicians = ['alice','david','carolina']for magician in magicians: print(f"{magician.title()},that was a great trick!")...
2021-07-09 14:37:09 547
原创 Python编程:从入门到实践(第二版)随书敲代码 1~3
Hello World.pyprint("Hello World")message = "Hello Python Crash Course World!"print(message)name.pyname = "ada lovelace"print(name.title())print(name.upper())print(name.lower())full_name.pyfirst_name = "ada"last_name = "lovelace"full_
2021-07-08 14:31:28 930
转载 7.12 编程题3
#include int main(void){int n;double sumeven = 0.0;int ct_even = 0;double sumodd = 0.0;int ct_odd = 0;while (scanf("%d", &n) == 1 && n != 0){if (n % 2 == 0){sumeven += n;++ct_even;}else
2017-01-05 15:17:48 202
原创 7.12 编程题2
//2.编写一个程序读取输入,读到#字符停止。程序要打印每个输入的字符以及对应的ASCII码(十进制)。一行打印8个字符,建议:使用字符计数和求模运算符(%)在每8个循环周期时打印一个换行符。#include #include int main (void){ char ch; int i; while (ch=getchar()!='#') { printf("%c=%d
2017-01-05 14:44:24 304 1
原创 7.12 编程练习题1
/*1.编写一个程序读取输入,读到#字符停止,然后报告读取的空格数,换行符数和其他所有字符的数量*/#include #include //getchar()头文件int main (void){ char ch; int kgs = 0; int hhf = 0; int qtz = 0; printf("
2017-01-05 14:17:49 509
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人