日本欧洲视频一区_国模极品一区二区三区_国产熟女一区二区三区五月婷_亚洲AV成人精品日韩一区18p

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ū)
    昆明旅游索道攻略
    昆明旅游索道攻略
  • NBA直播 短信驗(yàn)證碼平臺(tái) 幣安官網(wǎng)下載 歐冠直播 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成人精品日韩一区18p

              9000px;">

                        亚洲国产中文字幕| 欧美性猛交xxxx黑人交| 国产乱码字幕精品高清av| 精品1区2区在线观看| 国产传媒日韩欧美成人| 国产精品久久久久影院老司| 色成年激情久久综合| 亚洲成人精品一区二区| 久久久精品一品道一区| 色哟哟精品一区| 麻豆精品在线播放| 中文字幕日韩av资源站| 欧美日本在线一区| 高清国产一区二区三区| 亚洲最快最全在线视频| 欧美va亚洲va| 色婷婷综合久久久久中文 | 91精选在线观看| 国产精品亚洲专一区二区三区| 国产精品久久久久久亚洲毛片| 欧美裸体bbwbbwbbw| 国产69精品久久久久毛片| 亚洲一区二区在线免费看| 久久免费视频色| 欧美高清视频一二三区| 国产精品123区| 蜜芽一区二区三区| 一区二区三区欧美亚洲| 国产日韩高清在线| 欧美变态凌虐bdsm| 欧美电影一区二区三区| 色天使色偷偷av一区二区| 国产白丝网站精品污在线入口| 人妖欧美一区二区| 亚洲午夜久久久久久久久久久 | 欧美变态tickling挠脚心| 欧美日韩综合一区| 99久久婷婷国产综合精品电影| 麻豆精品一区二区三区| 日本系列欧美系列| 亚洲大片免费看| 亚洲三级理论片| 国产精品九色蝌蚪自拍| 国产日产欧产精品推荐色| 欧美电影免费观看高清完整版在| 欧美日韩国产美| 欧美乱妇23p| 在线不卡中文字幕播放| 欧美浪妇xxxx高跟鞋交| 欧美色区777第一页| 欧美性大战久久| 在线观看免费成人| 色噜噜久久综合| 欧美亚洲一区二区在线| 欧美乱妇20p| 欧美不卡在线视频| 精品国产乱码91久久久久久网站| 欧美一区二区福利在线| 日韩久久精品一区| 亚洲精品在线电影| 欧美激情综合网| 欧美国产欧美亚州国产日韩mv天天看完整| 26uuu久久天堂性欧美| 国产丝袜美腿一区二区三区| 久久综合久久久久88| 欧美va在线播放| 国产日韩欧美电影| 中文字幕一区二区日韩精品绯色| 成人欧美一区二区三区视频网页| 亚洲一区二区三区视频在线播放| 亚洲大片精品永久免费| 精品一区在线看| 成人av电影在线播放| 在线观看免费成人| 欧美一区二区美女| 欧美激情一区二区三区在线| 亚洲色图制服诱惑| 美女视频第一区二区三区免费观看网站| 久久精品国产一区二区| 91网站在线观看视频| 欧美日韩久久久| 国产天堂亚洲国产碰碰| 亚洲国产婷婷综合在线精品| 麻豆91免费观看| av成人动漫在线观看| 欧美一区二区三区在线电影| 综合自拍亚洲综合图不卡区| 亚洲福利视频一区二区| 国产精品中文字幕日韩精品 | 国产精品一区二区视频| 色综合久久久久综合99| 精品成人免费观看| 午夜欧美在线一二页| 国产传媒久久文化传媒| 欧美日本一区二区| 中文字幕精品—区二区四季| 肉色丝袜一区二区| 色猫猫国产区一区二在线视频| 精品欧美一区二区在线观看| 一区二区三区四区中文字幕| 国产老妇另类xxxxx| 91精品啪在线观看国产60岁| 亚洲色欲色欲www| 国产69精品一区二区亚洲孕妇| 日韩欧美专区在线| 亚洲一区二区精品久久av| 国产激情视频一区二区在线观看 | 成人sese在线| 欧美xxxxxxxxx| 石原莉奈在线亚洲二区| 欧美性猛交xxxx黑人交 | 国产精品高清亚洲| 精品系列免费在线观看| 555www色欧美视频| 天天综合天天做天天综合| 欧美中文字幕不卡| 一区二区三区精品在线| www.日本不卡| 国产精品久久久久三级| 国产精品69久久久久水密桃| 久久久久国产精品厨房| 国产一区二区三区精品欧美日韩一区二区三区| 欧美三级韩国三级日本三斤| 亚洲高清免费视频| 欧美日韩中文国产| 亚洲成人高清在线| 欧美精品777| 美女在线视频一区| 久久综合色综合88| 国产91精品入口| 综合亚洲深深色噜噜狠狠网站| 国产suv精品一区二区三区| 久久久不卡网国产精品一区| 国产福利不卡视频| 中文字幕一区二| 日本伦理一区二区| 亚洲一区二区三区四区中文字幕| 欧美性猛片xxxx免费看久爱| 日韩一区欧美二区| 欧美成人vps| 成人av在线资源网站| 一区二区三区四区av| 69久久99精品久久久久婷婷| 九一九一国产精品| 国产精品蜜臀av| 在线日韩av片| 激情文学综合丁香| 国产精品福利在线播放| 欧美日韩在线一区二区| 精品一区二区三区视频在线观看 | 不卡的av网站| 亚洲午夜影视影院在线观看| 日韩欧美你懂的| 99在线精品免费| 日本欧美一区二区三区乱码| 国产视频一区二区在线| 91国偷自产一区二区使用方法| 久久精品国产成人一区二区三区| 国产精品美女久久久久久 | 亚洲欧美成人一区二区三区| 欧美日韩一区中文字幕| 国产激情91久久精品导航 | 亚洲在线视频一区| 精品对白一区国产伦| 91在线播放网址| 国内精品国产成人国产三级粉色| 亚洲黄色性网站| 亚洲国产激情av| 欧美哺乳videos| 在线成人av网站| 欧美午夜免费电影| 成人av电影在线网| 国产一区欧美二区| 午夜免费久久看| 亚洲欧洲日韩在线| 26uuu另类欧美亚洲曰本| 欧美日韩一级二级| 一本大道av伊人久久综合| 狠狠色伊人亚洲综合成人| 午夜私人影院久久久久| 亚洲欧美视频在线观看视频| 久久这里只有精品视频网| 欧美丰满美乳xxx高潮www| 91啪亚洲精品| 99热这里都是精品| 99在线精品视频| 99久久精品情趣| gogo大胆日本视频一区| 成人免费高清在线观看| 精一区二区三区| 久久av中文字幕片| 美国av一区二区| 日本色综合中文字幕| 蜜臀av亚洲一区中文字幕| 亚洲成av人片一区二区梦乃| 一区二区三区资源| 一区二区免费在线| 亚洲国产一区二区在线播放| 亚洲狠狠爱一区二区三区| 午夜欧美2019年伦理|