##历史上有很多编程语言,他们在编程语言发展的过程中都起到过重要的作用。
#下面的 Python 数组包含了历史上的大部分编程语言。
languages = [ "Regional Assembly Language","Autocode","FORTRAN","IPL (LISP的先驱)",
"FLOW-MATIC (COBOL的先驱)","COMTRAN (COBOL的先驱)","LISP","ALGOL 58",
"FACT (COBOL的先驱)","COBOL","APL","Simula","SNOBOL","CPL (C的先驱)","BASIC",
"PL/I","BCPL (C的先驱)","Logo","Pascal","Forth","C语言","Smalltalk","Prolog","ML","Scheme",
"SQL","Ada","C++","Common Lisp","MATLAB","Eiffel","Objective-C","Erlang","Perl",
"Tcl","FL (Backus)","Haskell","Python","Visual Basic","HTML","Ruby","Lua",
"CLOS (part of ANSI Common Lisp)","Java","Delphi (Object Pascal)","JavaScript",
"PHP","REBOL","D","C#","Visual Basic .NET","F#","Scala",
"Factor","Windows PowerShell","Rust","Clojure","Go"]
#下面的 Python 数组包含了这些编程对应的创建时间。
years = [1951, 1952, 1954, 1954, 1955, 1957, 1958, 1958, 1959, 1959,
1962, 1962, 1962, 1963, 1964, 1964, 1967 ,1968 ,1970 ,1970 ,1972 ,1972 ,
1972 ,1973 ,1975 ,1978 ,1980 ,1983 ,1984 ,1984 ,1985 ,1986 ,1986 ,1987 ,
1988 ,1989 ,1990 ,1991 ,1991 ,1991 ,1993 ,1993 ,1994 ,1995 ,1995 ,1995 ,
1995 ,1997 ,1999 ,2001 ,2001 ,2002 ,2003 ,2003 ,2006 ,2006 ,2007 ,2009]
#编写一个 Python 程序,每行打印每个编程语言的名字和对应的创建时间,例如:
# Regional Assembly Language : 1951
# Autocode : 1952
# FORTRAN : 1954
#这个题目考察的是学生对数组和循环的掌握
# 下面是参考代码
# 你自己写完了再看
# 封装在函数里面
def corresponding(list1,list2):
length = len(list1) # 获得列表的长度
print('\n') # 让结果呈现更清晰
for idx in range(0,length):
print(f"\t{list1[idx]} : {list2[idx]}\n")
corresponding(languages,years)
python小练习/编程语言的历史/考察函数、数组、循环
于 2023-05-09 22:05:28 首次发布