练手例子_main函数、调用其他函数、输入字符保存

# hello3.pyimport hello4

person = {‘Alice‘: 13, ‘Bob‘: 35, ‘May‘: 56, ‘Lin‘: 29}body_name = [‘head‘, ‘body‘, ‘hand‘, ‘leg‘, ‘foot‘]

# 找出想要的字符串def number_name():    n = int(input(‘Input a number:\n‘))    if 0 < n < 5:        print(body_name[n])    else:        print("Please input a number in 0 and 4")        hello4.get_time()

# 找出年纪最大的人def age_old():    p_name = ‘Alice‘    for key in person.keys():        if person[p_name] < person[key]:            p_name = key    print(‘%s,%d‘, (p_name, person[p_name]))

# 保存所有输入的字符串到test.txt文件中def save_text():    fp = open(‘text.txt‘, ‘w‘)    string = input(‘Please input a string:\n‘)    fp.write(string)    fp.closed

# __name__ == “__main__” 作为启动py文件的main函数入口if __name__ == "__main__":    save_text()

原文地址:https://www.cnblogs.com/lhm-test/p/12693265.html

时间: 2024-10-11 21:02:15

练手例子_main函数、调用其他函数、输入字符保存的相关文章

c语言:用fgetc函数从键盘逐个输入字符,用fputc函数写到磁盘文件

用fgetc函数从键盘逐个输入字符,用fputc函数写到磁盘文件. 解:程序: #include<stdio.h> #include<stdlib.h>//exit使程序终止 int main() { FILE* fp; char ch, filename[10]; printf("请输入所用的文件名:"); scanf("%s", &filename); if ((fp = fopen(filename, "w"

(练手备忘)汇编实现将输入的字符串中的空格去掉后反序输出

功能:任意输入一个字符串,去掉其中的空格后反序输出 注:使用 int 21h 里的 0AH 功能 输入一个字符串时,字符串的第一个字节存储的是字符串的最大长度,第二个字节存储的是实际读入字符的个数 编译器使用的是MASMPlus ;#Mode = DOS MAXLEN = 64 ;设置字符串的最大长度 SPACE = ' ' ;空格 datasg segment buffer db MAXLEN+1,0,MAXLEN+1 dup(0) ;字符串输入缓冲区 string db MAXLEN+3 d

Postgresql中存储过程(函数)调用存储过程(函数)时应用注意的问题

在postgresql中我们在执行存储过程中往往会使用select 存储过程,但是如果存储过程中再调用 存储过程时,就不能这样用了,应该用perform 存储过程,来看看官方文档的说明 ===================================================================== 执行一个没有结果的表达式或者命令 有时候我们希望计算一个表达式或者一个命令,但是却丢弃其结果(通常因为我们经常调用一些存在有用的副作用但是不存在有用结果值的函数). 要在 P

Python练手例子(16)

91.时间函数举例1. #!/usr/bin/python #coding=utf-8 import time if __name__ == '__main__': #time.time()返回当前的时间戳(1970纪元后经过的浮点秒数) print(time.time()) #time.ctime()把时间戳转化为time.asctime()的形式 print(time.ctime(time.time())) #time.asctime()返回"Tue Feb 26 09:12:37 2019

Python练手例子(5)

25.求1+2!+3!+...+20!的和. 程序分析:此程序只是把累加变成了累乘. #python3.7 n = 0 s = 0 t = 1 for n in range(1, 21): t *= n s += t print('1! + 2! + 3! + ... + 3! + 20! = %d' % s) 结果: 1! + 2! + 3! + ... + 3! + 20! = 2561327494111820313 26.利用递归方法求5!. 程序分析:递归公式:fn=fn_1*4! #p

Python练手例子(7)

37.对10个数进行排序. 程序分析:可以利用选择法,即从后9个比较过程中,选择一个最小的与第一个元素交换,下次类推,即用第二个元素与后8个进行比较,并进行交换. #python 3.7 if __name__ == '__main__': N = 10 print('请输入10个数字:\n') l = [] print for i in range(N): l.append(int(input('请输入一个数字:\n'))) print for i in range(N): print(l[i

Python练手例子(8)

43.模仿静态变量(static)另一案例. 程序分析:演示一个python作用域使用方法. #python3.7 class Num: nNum = 1 def inc(self): self.nNum += 1 print('nNum = %d' % self.nNum) if __name__ == '__main__': nNum = 2 inst = Num() for i in range(3): nNum += 1 print('The num = %d' % nNum) inst

Python练手例子(11)

61.打印出杨辉三角形. #python3.7 from sys import stdout if __name__ == '__main__': a = [] for i in range(10): a.append([]) for j in range(10): a[i].append(0) for i in range(10): a[i][0] = 1 a[i][i] = 1 for i in range(2,10): for j in range(1,i): a[i][j] = a[i

bind()适配器(Adapter) -- 调用全局函数及成员函数

调用全局函数 调用全局函数程序实例: #include <iostream> #include <algorithm> #include <functional> #include <locale> #include <string> using namespace std; using namespace std::placeholders; char my_toupper(char c) { locale loc; return std::u