Unfamiliar error on code about port(s) here is the code:

#include "DHT.h"
#include "NewPing.h"
#define DHTPIN 7       
#define DHTTYPE DHT22   
#define TRIGGER_PIN  10   
#define ECHO_PIN     10
#define MAX_DISTANCE 400

NewPing sonar(TRIGGER_PIN, ECHO_PIN, MAX_DISTANCE);
float hum;    
float temp;   
float duration; 
float distance; 
float soundsp;  
float soundcm;  
int iterations = 5;

DHT dht(DHTPIN, DHTTYPE); 
void setup() {
Serial.begin (9600);
dht.begin();
}
void loop()
{
delay(2000);

hum = dht.readHumidity();  
temp= dht.readTemperature();  
soundcm = soundsp / 10000;
duration = sonar.ping_median(iterations);

Serial.print("Sound: ");
Serial.print(soundsp);
Serial.print(" m/s, ");
Serial.print("Humid: ");
Serial.print(hum);
Serial.print(" %, Temp: ");
Serial.print(temp);
Serial.print(" C, ");
Serial.print("Distance: ");

if (distance &gt;= 400 || distance &lt;= 2) {
Serial.print("Out of range");
}
else {
Serial.print(distance);
Serial.print(" cm");
delay(500);
}

Serial.println(" ");
}


here is the error:

Arduino: 1.8.7 (Windows 7), Board: 
"Arduino/Genuino Uno"

Sketch uses 6156 bytes (19%) of program storage 
space. Maximum is 32256 bytes.
Global variables use 326 bytes (15%) of dynamic 
memory, leaving 1722 bytes for local variables. 
Maximum is 2048 bytes.
Please select a Port before Upload
In the Arduino IDE you need to select which port COM port the Uno is connected to.