美女扒开腿免费视频_蜜桃传媒一区二区亚洲av_先锋影音av在线_少妇一级淫片免费放播放_日本泡妞xxxx免费视频软件_一色道久久88加勒比一_熟女少妇一区二区三区_老司机免费视频_潘金莲一级黄色片_精品国产精品国产精品_黑人巨大猛交丰满少妇

AIC2100代寫、Python設(shè)計(jì)程序代做

時(shí)間:2024-04-02  來源:  作者: 我要糾錯(cuò)



Lab 1
Byungjoo Lee
Yonsei University
AIC2100 AI Programming with Python
Lab 1 AIC2100
2
You must follow the specification thorougly!
• Any typos (including whitespace and linebreak) will result in a point deduction.
• If you’re asked to write the comment or docstring, you must add them.
• If some Python libraries are prohibited, importing them will result in 0 points.
• Depending on the lab content, additional rules can be added.
• Please read the specification document carefully and submit your code.
• We won't accept appeals for point deductions based on misinterpreting the lab specification
documentation.
• If any specification is unclear, please post your question on the Q&A board.
Lab 1 AIC2100
3
Please refer to the guidelines noted in previous labs. They remain applicable for this and
subsequent labs.
Any updates in guidelines will be announced again.
Coding guideline
Lab 1 AIC2100
4
Notation
• To clearly instruct the lab specifications, (1) we use “˽” to depict a whitespace (blank)
character and (2) “¤” for a “n” (newline) character.
• Underlined text refers to the user input (will be demonstrated again in a further lab).
• New notations will be demonstrated additionally on there first mention.
Lab 1 AIC2100
5
One important note about automated archiving
• In lab0, the automated archive code used the incorrect folder name format “{student_id}”.
• It should have been “lab{X}_{student_id}”. (Sorry)
• Don’t worry, we did not deduct your point with this since it is our mistake.
• In the slides explaning the automated archive code (ap_lab0.pdf p.15-16), we specified the
wrong format, while in the slide explaning manual archiving (p. 17), we specified the correct
format.
• We revised the code and update it to LearnUs, even though it is outdated.
• TL;DR
• If you want to use automated archiving, just use our provided code. You don’t need to
revise it on your own.
• If you manually archived in Lab 0, “lab{X}_{student_id}” foldername is correct.
Lab 1 AIC2100
6
Problem 1
Write a program that allows the user to enter any integer base and integer exponent, and displays
the value of the base raised to that exponent. Your program should work as shown below.
Note 1. You do not have to consider faulty input. More specifically, we will test your program for
integer inputs only.
Note 2. The integer base and exponent will be non-negative.
This program needs to ask two times for input from the user. The input prompt with the second
input() command depends on the input from the first input() command. This is highlighted in the
following example:
What˽base?˽10¤
What˽power˽of˽10?˽4¤
10˽to˽the˽power˽of˽4˽is˽10000¤
Lab 1 AIC2100
7
Problem 1
Here are some examples.
What˽base?˽0¤
What˽power˽of˽0?˽5¤
0˽to˽the˽power˽of˽5˽is˽0¤
What˽base?˽2¤
What˽power˽of˽2?˽10¤
2˽to˽the˽power˽of˽10˽is˽1024¤
What˽base?˽5¤
What˽power˽of˽5?˽0¤
5˽to˽the˽power˽of˽0˽is˽1¤
What˽base?˽-25¤
What˽power˽of˽-25?˽3.7¤
You don’t need to consider non-integer inputs.
Lab 1 AIC2100
8
Problem 1
FAQ
Q. What is 0
0?
A. Mathematically, it converges to 1 and Python will output 1 too.
Lab 1 AIC2100
9
Problem 2
Write a program that allows the user to enter a base integer and a four-digit number, and displays
its value in base 10. Each digit should be entered one per line, starting with the leftmost digit, as
shown below. This program also needs to ask several times for input from the user. The output
depends on the input from input() command. This is highlighted in the following example:
Enter˽the˽base˽integer:˽2¤
Enter˽leftmost˽digit:˽1¤
Enter˽the˽next˽digit:˽0¤
Enter˽the˽next˽digit:˽0¤
Enter˽the˽last˽digit:˽1¤
Your˽input˽is˽1001˽in˽base˽2¤
The˽value˽is˽9˽in˽base˽10¤
Example 1
Enter˽the˽base˽integer:˽5¤
Enter˽leftmost˽digit:˽0¤
Enter˽the˽next˽digit:˽3¤
Enter˽the˽next˽digit:˽4¤
Enter˽the˽last˽digit:˽2¤
Your˽input˽is˽0342˽in˽base˽5¤
The˽value˽is˽97˽in˽base˽10¤
Example 2
Lab 1 AIC2100
10
Problem 2
Note 1. You can assume that the base integer is integer from 2 to 10 and four-digit numbers are
non-negative integers.
Note 2. You do not have to consider faulty inputs. There are two cases.
- Invalid base integer input (non-integer or out-of-range)
- Invalid four-digit number (non-integer or exceeding base integer)
Note 3. You don’t need to omit starting zeros when printing your input digit numbers (e.g., if your
input is 0011, then print 0011, not 11). See example 2 in the previous slide.
Lab 1 AIC2100
11
Problem 3
Write a program in which the user can enter any number of positive and negative integer values,
that displays the number of positive values entered and their summation, as well as the negative
values. Your program should work in following conditions.
1. Exclude all numbers that aboslute value is greater than 100 (i.e., 𝑥 > 100).
2. Your program should stop taking the user input and print the results when 0 is entered.
3. The format of printed output differs by whether the number of entered positive/negative integer
is 0 or not.
4. You don’t need to consider faulty inputs (non-integer or -0).
Hint. You can use sum() function.
See the examples on the next slides.
Lab 1 AIC2100
12
Problem 3
Your˽number:˽5¤
Your˽number:˽-32¤
Your˽number:˽105¤
Your˽number:˽31¤
Your˽number:˽-52¤
Your˽number:˽-25234¤
Your˽number:˽0¤
There˽are˽2˽positive˽integer(s)˽and˽the˽sum˽is˽36¤
There˽are˽2˽negative˽integer(s)˽and˽the˽sum˽is˽-84¤
Example 1 – Normal case
Lab 1 AIC2100
13
Problem 3
Your˽number:˽5¤
Your˽number:˽-1002¤
Your˽number:˽15¤
Your˽number:˽31¤
Your˽number:˽0¤
There˽are˽3˽positive˽integer(s)˽and˽the˽sum˽is˽51¤
No˽negative˽integer˽entered¤
Example 2 – Empty negative integer list
Lab 1 AIC2100
14
Problem 3
Your˽number:˽-22¤
Your˽number:˽12345¤
Your˽number:˽-99¤
Your˽number:˽-6¤
Your˽number:˽0¤
No˽positive˽integer˽entered¤
There˽are˽3˽negative˽integer(s)˽and˽the˽sum˽is˽-127¤
Example 3 – Empty positive integer list
Lab 1 AIC2100
15
Problem 3
Your˽number:˽0¤
No˽positive˽integer˽entered¤
No˽negative˽integer˽entered¤
Example 4 – Immediate termination
Lab 1 AIC2100
16
Problem 4
Write a program that calculates the least common multiple (LCM, 최소공배수) of two input positive
integer.
Note 1. You can assume that the input integers are always greater than 1.
Note 2. You do not have to consider faulty inputs.
Note 3. You are not allowed to use any library (including standard one)
Hint 1. Find the greatest common divisor (GCD, 최대공약수) first.
Hint 2. LCM can be computed as the multiple of two integers divided by their GCD.
To compute GCD, we strongly suggest you to use Euclidean algorithm (유클리드 호제법).
Lab 1 AIC2100
17
Problem 4
Input˽integer˽1:˽3¤
Input˽integer˽2:˽4¤
The˽least˽common˽multiple˽of˽3˽and˽4˽is˽12¤
Input˽integer˽1:˽16¤
Input˽integer˽2:˽36¤
The˽least˽common˽multiple˽of˽16˽and˽36˽is˽144¤
Input˽integer˽1:˽1024¤
Input˽integer˽2:˽395¤
The˽least˽common˽multiple˽of˽1024˽and˽395˽is˽404480¤
Input˽integer˽1:˽72¤
Input˽integer˽2:˽80¤
The˽least˽common˽multiple˽of˽72˽and˽80˽is˽720¤
Lab 1 AIC2100
18
Problem 5
Write a program that displays how many images can be stored on a given size USB drive. The
size of the USB drive is to be entered by the user in gigabytes (GB). The number of images that
can be stored must be calcaulted for GIF, JPEG, PNG, and TIFF image file formats. Follow the
below output format.
There are several notes you should follow in this problem.
Enter˽USB˽size˽(GB):˽1¤
˽11184˽image(s)˽in˽GIF˽format˽can˽be˽stored¤
˽18641˽image(s)˽in˽JPEG˽format˽can˽be˽stored¤
˽˽5965˽image(s)˽in˽PNG˽format˽can˽be˽stored¤
˽˽˽372˽image(s)˽in˽TIFF˽format˽can˽be˽stored¤
Lab 1 AIC2100
19
Problem 5
Assumption 1: All the images have a resolution of 800×600 pixels.
Assumption 2: The compression rate and color depth of each image format is set as below table.
Follow these steps to compute the total number of bytes required to sotre 1 image.
1. Compute number of pixels.
2. Compute number of bytes to represent lossless image (i.e., multiply color depth byte)
3. Compress the image (i.e., divide it by compress rate).
Format Color depth Compression
GIF 1 byte 5:1
JPEG 3 byte 25:1
PNG 3 byte 8:1
TIFF 6 byte 1:1 (n/a)
Lab 1 AIC2100
20
Problem 5
Note 1. Do not report partial images (e.g., 5.5 images). The number of image must be integer.
Note 2. You are allowed to use Python 3 math module (it is standard library) for this problem only.
Note 3. Assume that 1GB is 2
30 bytes.
Note 4. You can assume that USB size input is always positive integer.
Note 4. The number of images should be displayed in 6-digit fieldwidth (see example in slide 18)
Note 5. For larger USB drives, a fieldwidth of 6 may be insufficient to accommodate the number of
images. In such a case it is permissible to exceed the 6-digit fieldwidth (see below example).
Enter˽USB˽size˽(GB):˽64¤
715827˽image(s)˽in˽GIF˽format˽can˽be˽stored¤
1193046˽image(s)˽in˽JPEG˽format˽can˽be˽stored¤
381774˽image(s)˽in˽PNG˽format˽can˽be˽stored¤
˽23860˽image(s)˽in˽TIFF˽format˽can˽be˽stored¤
Lab 1 AIC2100
21
Marking Criteria
• Score is only given to programs that compile and produce the correct output with Python version
3.
• No points for programs that are named wrongly. Please refer to the following slide for the
required file names.
• Points are deducted for programs that produce warnings.
• Please pay particular attention to the requested output format of your programs. Deviating from
the requested output format results in points deductions.
Lab 1 AIC2100
22
Plagiarism
• Plagiarism (Cheating)
– This is an individual assignment. All or some submissions are checked for plagiarism.
• We will not inform you which problems will be checked.
– Once detected, measures will be taken for all students involved in the plagiarism incident
(including the ``source'' of the plagiarized code).
Lab 1 AIC2100
23
• Please prepare the files for the programming problems. The names of the files, their due
dates, and the archive file names are given in the table above.
• Please upload your archive file by the stated due date on LearnUs.
• Please pay attention to file names.
• Putting files into archives has been explained in the Lab 0 specification.
Deliverables, Due Date and Submission
Problem File name Due Archive name
1 lab1_p1.py
Monday
April 8, 2024,
23:59
lab1_<student id>.zip
2 lab1_p2.py
3 lab1_p3.py
4 lab1_p4.py
5 lab1_p5.py

請(qǐng)加QQ:99515681  郵箱:99515681@qq.com   WX:codinghelp






 

標(biāo)簽:

掃一掃在手機(jī)打開當(dāng)前頁
  • 上一篇:COMP S380F代做、SQL語言程序代寫
  • 下一篇:COMP 330代做、Python設(shè)計(jì)程序代寫
  • 無相關(guān)信息
    昆明生活資訊

    昆明圖文信息
    蝴蝶泉(4A)-大理旅游
    蝴蝶泉(4A)-大理旅游
    油炸竹蟲
    油炸竹蟲
    酸筍煮魚(雞)
    酸筍煮魚(雞)
    竹筒飯
    竹筒飯
    香茅草烤魚
    香茅草烤魚
    檸檬烤魚
    檸檬烤魚
    昆明西山國家級(jí)風(fēng)景名勝區(qū)
    昆明西山國家級(jí)風(fēng)景名勝區(qū)
    昆明旅游索道攻略
    昆明旅游索道攻略
  • 短信驗(yàn)證碼平臺(tái) 理財(cái) WPS下載

    關(guān)于我們 | 打賞支持 | 廣告服務(wù) | 聯(lián)系我們 | 網(wǎng)站地圖 | 免責(zé)聲明 | 幫助中心 | 友情鏈接 |

    Copyright © 2025 kmw.cc Inc. All Rights Reserved. 昆明網(wǎng) 版權(quán)所有
    ICP備06013414號(hào)-3 公安備 42010502001045

    美女扒开腿免费视频_蜜桃传媒一区二区亚洲av_先锋影音av在线_少妇一级淫片免费放播放_日本泡妞xxxx免费视频软件_一色道久久88加勒比一_熟女少妇一区二区三区_老司机免费视频_潘金莲一级黄色片_精品国产精品国产精品_黑人巨大猛交丰满少妇
    午夜诱惑痒痒网| 日韩黄色中文字幕| 香蕉视频久久久| 免费黄色在线网址| 国产一区在线观看免费| 日韩影院一区二区| 亚洲欧美色图视频| 久草视频手机在线| aaaaa一级片| 午夜爽爽爽男女免费观看| 99国产精品免费视频| 蜜桃传媒一区二区亚洲av| 青青青视频在线免费观看| 国产一级免费片| 免费看黄色av| 日本人添下边视频免费| 欧美一级特黄高清视频| 中文字幕 亚洲一区| 翔田千里88av中文字幕| 亚洲a v网站| www.男人天堂| 韩国av中国字幕| 午夜精品久久久久99蜜桃最新版| 中国极品少妇videossexhd| 亚洲精品成人av久久| 疯狂揉花蒂控制高潮h| 日本黄色www| 青花影视在线观看免费高清| 亚洲色成人网站www永久四虎| 久久人妻一区二区| 国产原创剧情av| 极品白嫩少妇无套内谢| 91人妻一区二区三区| 男人晚上看的视频| 亚洲伦理一区二区三区| 日本伦理一区二区三区| 欧美成人另类视频| 久久婷婷五月综合| 娇妻被老王脔到高潮失禁视频| 中文字幕丰满乱子伦无码专区| 成年人的黄色片| 国产白嫩美女无套久久| 国产传媒第一页| 搡老熟女老女人一区二区| 国产精品边吃奶边做爽| 精品国产av无码| 日韩一级片在线免费观看| 日本成人免费视频| 亚洲AV成人无码精电影在线| 极品盗摄国产盗摄合集| 欧美一级大片免费看| 国产精品久久久久久亚洲色| 欧美在线一级片| 亚洲天堂岛国片| 国产一区二区三区四区在线| 国产麻豆a毛片| 日本aⅴ在线观看| 91人人澡人人爽| 波多野结衣av在线观看| 国产福利在线导航| 天天看片中文字幕| 欧美双性人妖o0| 免费观看a级片| 日日噜噜夜夜狠狠久久波多野| 乳色吐息在线观看| 在线观看日本中文字幕| 国产精品国产三级国产传播| 午夜剧场免费看| 国产精品久久免费观看| 成人免费毛片xxx| 国产二级一片内射视频播放| www.涩涩爱| 国产日韩视频一区| 国产美女网站视频| 亚洲色图14p| 人妻换人妻仑乱| 国产肥白大熟妇bbbb视频| 天天看片中文字幕| 精品人妻无码一区| 亚洲乱妇老熟女爽到高潮的片| 无码一区二区三区在线| 亚洲av综合色区无码另类小说| 国产熟妇久久777777| 日本xxxx免费| 欧美特黄一级片| 性猛交ⅹxxx富婆video| 免费黄色三级网站| 四虎国产精品免费| 精品无码一区二区三区蜜臀| 男人天堂av电影| 国产精品成人99一区无码| 黄色片网站在线播放| 特级西西人体4444xxxx| 日本黄色www| 精品国产乱码久久久久久鸭王1 | 在线播放av网址| 欧美大波大乳巨大乳| 成年女人免费视频| 国产黄色片在线免费观看| ass极品国模人体欣赏| 精品夜夜澡人妻无码av | 自拍偷拍第9页| 国产肥白大熟妇bbbb视频| 久久一区二区电影| 美女日批在线观看| 亚洲一级免费毛片| 少妇影院在线观看| 黄色一级片中国| 成年人av电影| 女人扒开双腿让男人捅| 深夜福利网站在线观看| 国偷自产av一区二区三区麻豆| 永久免费看mv网站入口| 四虎永久免费在线| 亚洲精品一区二区18漫画| 91porn在线| 99久久人妻精品免费二区| 亚洲av网址在线| 黄色录像a级片| 99久久久久久久久久| 亚洲av综合一区二区| 国产全是老熟女太爽了| 久久久久久久毛片| 手机av在线不卡| 午夜免费激情视频| 又大又长粗又爽又黄少妇视频| 黑人巨大猛交丰满少妇| 中文字幕一区二区人妻电影丶| 成人无码www在线看免费| 干b视频在线观看| 国精品人伦一区二区三区蜜桃| 91在线播放观看| 国产男女猛烈无遮挡a片漫画| 欧美激情 一区| 五月天丁香激情| 成人在线视频免费播放| 蜜臀久久99精品久久久久久| 91视频青青草| 国产一级二级视频| 又色又爽的视频| 日本少妇xxxx| 成人高潮免费视频| 99久久人妻精品免费二区| 四虎影视1304t| 国产乱淫av片| 成人做爰69片免网站| 日本天堂在线播放| 1024手机在线观看你懂的| 911亚洲精选| 色屁屁草草影院ccyy.com| 国产情侣久久久久aⅴ免费| 亚洲码无人客一区二区三区| 日批视频在线看| 国产精品69久久久久孕妇欧美| 亚洲一区二区三区黄色| 亚洲图片第一页| v8888av| 韩国三级与黑人| 长河落日免费高清观看| 久久久久成人精品无码中文字幕| 来吧亚洲综合网| 2019男人天堂| 中文字幕国产综合| 先锋资源av在线| 动漫美女无遮挡免费| 国产女人被狂躁到高潮小说| 国产黄色录像视频| 日韩精品无码一区二区三区久久久| 任你躁av一区二区三区| 丝袜美腿小色网| 日本成人免费在线观看| 国精品无码人妻一区二区三区| 亚洲美女高潮久久久| 女教师淫辱の教室蜜臀av软件| 无码人妻aⅴ一区二区三区69岛| 国产草草浮力影院| 欧美xxxxx少妇| 性久久久久久久久久久| 中文字幕 日本| 亚洲一级av无码毛片精品| 精品无码人妻少妇久久久久久| 91porn在线视频| 青青青在线免费观看| 国产三级国产精品国产国在线观看| 国精产品一区一区| 国产综合精品久久久久成人av| 天天躁夜夜躁狠狠是什么心态| 亚洲精品一区二区三区影院忠贞| 实拍女处破www免费看| 日韩视频在线观看免费视频| 久久一级免费视频| 全程偷拍露脸中年夫妇| 国产成人精品一区二区三区在线观看| 国产盗摄一区二区三区在线| 在线中文字日产幕| 熟女少妇一区二区三区| 久久免费手机视频| 91日韩中文字幕| av网页在线观看| 天天干天天舔天天操|